dll ILCLONEFULL (shell32)
Last changed: anonymous

.
Summary
TODO - a short description

Clones a full, or absolute, ITEMIDLIST structure (i.e. a PIDL/IntPtr).

C# Signature:

[DllImport("shell32.dll", SetLastError=true)]
static extern TODO dll ILCLONEFULL(TODO);

I couldn't make the import work,

but this managed version works OK:

Public Shared Function IlCloneFull(ItemIDList As IntPtr) As IntPtr

If Not IntPtr.Zero.Equals( ItemIDList ) Then Return New IntPtr(If(IntPtr.Size = 4, ItemIDList.ToInt32, ItemIDList.ToInt64))

Return IntPtr.Zero

End Function

VB Signature:

Declare Function dll ILCLONEFULL Lib "shell32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation

http://msdn.microsoft.com/en-us/library/windows/desktop/bb776436(v=vs.85).aspx